package org.infosys.config;

import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FeignConfiguration {

    /**
    * @Title: feignLoggerLevel
    * @Description: Feign日志打印内容
    * @Author: hank
    * @Version: 1.0
    * @Date:  2022/7/29 1:35
    * @Parameters: []
    * @Return feign.Logger.Level
    */
    @Bean
    Logger.Level feignLoggerLevel() {
        /*
            NONE,不记录
            BASIC,仅记录请求方法和URL以及响应状态代码和执行时间
            HEADERS，记录基本信息以及请求和响应标头
            FULL，记录请求和响应的标题，正文和元数据
         */
        return Logger.Level.FULL;
    }
}
